package com.gzhu.knowledgeAdmin.common.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 修改某一话术的请求类
 */
@Data
public class TemplateUpdateRequest implements Serializable {

    /**
     * 话术模板id
     */
    Integer id;

    /**
     * 话术模板名称
     */
    String name;

    /**
     * 话术分类
     */
    String category;

    /**
     * 话术应用场景
     */
    String scene;

    /**
     * 话术内容
     */
    String content;

    /**
     * 变量名
     */
    String variables;

    /**
     * 类型
     */
    String type;

    /**
     * 跳转类型
     */
    List<String> answerType;

    /**
     * 逻辑名
     */
    String logicName;

    /**
     * 通知类型:AI话术模板/语音通知
     */
    String informType;

    /**
     * 话术语言:全合成/录音+变量合成
     */
    String language;

    /**
     * 录音员
     */
    String recorder;

    /**
     * 音频路径
     */
    String audioPath;

    /**
     * 语速
     */
    Float speed;

    /**
     * 通话开始停顿时长
     */
    Float beginTime;

    /**
     * 挂机等待时长
     */
    Float waitTime;

    /**
     * 用户不回复等待时长
     */
    Float noResponseTime;

    /**
     * 降噪等级
     */
    String jzdj;

    /**
     * 识别模式
     */
    String sbms;

    private static final long serialVersionUID = 1L;
}
